a billion - French English Dictionary